Development of an Embedded Artificial Vision System for an Autonomous Robot
نویسندگان
چکیده
This paper presents a completely autonomous system which is able to find, detect and recognize objects by different patterns. A low-cost artificial vision system was implemented using only a webcam and a complex image processing algorithm, SIFT. This vision system can be embedded in any autonomous robot, but for experiments and demonstration it was tested on the Khepera III autonomous robot platform and the extension board KoreBotLE with ARM PXA255 XScale 400MHz processor. This paper describes all the steps and details necessary for implementing embedded artificial vision at all levels: hardware, firmware, software and behaviour. There are given solutions for different problems caused by hardware restrictions and then the results and constraints of this low-cost vision system are presented. The software system was developed to overcome hardware limitation, so that the robot could gather visual data simultaneously to the image processing, in real-time. The main contribution of the paper is the development of a method of using a complex and highly efficient image processing algorithm, SIFT, on an embedded system with reduced processing capabilities. A number of experiments were done to prove that this low-cost artificial vision system is feasible and enhances the robot’s cognitive skills by processing complex visual data obtained from a simple webcam.
منابع مشابه
Effective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot
Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...
متن کاملRobot Motion Vision Part II: Implementation
The idea of Fixation introduced a direct method for general recovery of shape and motion from images without using either feature correspondence or optical flow [1,2]. There are some parameters which have important effects on the performance of fixation method. However, the theory of fixation does not say anything about the autonomous and correct choice of those parameters. This paper presents ...
متن کاملRobot Motion Vision Pait I: Theory
A direct method called fixation is introduced for solving the general motion vision problem, arbitrary motion relative to an arbitrary environment. This method results in a linear constraint equation which explicitly expresses the rotational velocity in terms of the translational velocity. The combination of this constraint equation with the Brightness-Change Constraint Equation solves the gene...
متن کاملNavigation of a Mobile Robot Using Virtual Potential Field and Artificial Neural Network
Mobile robot navigation is one of the basic problems in robotics. In this paper, a new approach is proposed for autonomous mobile robot navigation in an unknown environment. The proposed approach is based on learning virtual parallel paths that propel the mobile robot toward the track using a multi-layer, feed-forward neural network. For training, a human operator navigates the mobile robot in ...
متن کاملParameters Identification of an Experimental Vision-based Target Tracker Robot Using Genetic Algorithm
In this paper, the uncertain dynamic parameters of an experimental target tracker robot are identified through the application of genetic algorithm. The considered serial robot is a two-degree-of-freedom dynamic system with two revolute joints in which damping coefficients and inertia terms are uncertain. First, dynamic equations governing the robot system are extracted and then, simulated nume...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010